﻿#maincontent{ padding:0px 0px 5px 0px;}
#site{ line-height:20px; padding:10px 0px;}
#site span{ padding:0px 5px;}
#leftcontent{ float:left; background-color:#F7F7F7; width:154px; border:solid 1px #C7C7C7;}
#leftcontent dt{ font-weight:bold; height:35px; line-height:30px; background:url(../pic/account_t_bg.jpg) repeat-x 0px 0px; padding:0px 0px 0px 10px;}
#leftcontent li{ line-height:25px; text-align:center;}
#leftcontent dd{ padding:6px 0px; *padding:7px 0px 8px 0px;}
#rightcontent{ width:815px; overflow:hidden; float:right; padding:0px 5px 0px 0px; }
#rightcontent .content{ border:solid 1px #C7C7C7;}
#rightcontent .content .title{ padding:0px 0px 0px 10px; height:32px; line-height:32px; background:url(../pic/account_t.jpg) repeat-x 0px ;}
#rightcontent .content .title ul{ padding:3px 0px 0px 0px; height:29px; overflow:hidden; display:inline-block;}
#rightcontent .content .title li{ font-weight:bold; margin:0px 0px 0px -2px; cursor:pointer; position:relative; text-align:center; float:left; width:154px; height:29px;  line-height:29px;background:url(../pic/account_tab1.jpg) no-repeat 0px 8px;}
#rightcontent .content .title li a{ display:block; height:29px;}
#rightcontent .content .title .current{ z-index:11; background:url(../pic/account_tab2.jpg) no-repeat 2px 0px; }
#rightcontent .content .title .select{ margin:6px 10px 0px 0px; float:right; height:20px; border:solid 1px #DDD;}
.page{ padding:16px 10px 15px 10px; *padding:10px 10px; line-height:20px; text-align:right;}
.page .lpage{ float:left;}
.page .text{ margin:0px 5px; height:20px; border:solid 1px #DDD; line-height:20px; vertical-align:middle; width:20px; text-align:center; padding:0px 8px;}
.page .btn{ margin:0px 0px 0px 5px; overflow:visible; padding:0px 5px; *padding:0px; height:23px; overflow:hidden; cursor:pointer; vertical-align:middle;}
.page a{ margin:0px 5px; border:solid 1px #DFDFDF; padding:3px 6px;}
.page .hover{ border:0px;}
.page span{ color:#FF0E0D; font-family:Arial; padding:0px 4px;}
.list{}
.list li{ border-bottom:solid 1px #DFDFDF; height:33px; line-height:33px; overflow:hidden;}
.list .li{ font-weight:bold; background-color:#F8F8F8; border:0px;}
.list span{ display:block; height:33px; float:left;}
.spreadlist .s3{ padding:0px 10px 0px 0px; float:right; color:Red;}
.spreadlist .s1{ width:120px; padding:0px 100px 0px 0px; text-align:center;}
.spreadlist .s2{ width:200px; text-align:center;}
.usepoint .s1{ width:120px; text-align:center;}
.usepoint .s2{ width:120px; text-align:center;}
.usepoint .s3{ width:120px; text-align:center;}
.usepoint .s4{ float:right; width:160px; text-align:center;}
.usepoints .s1{ width:120px; text-align:center;}
.usepoints .s2{ width:120px; text-align:center;}
.usepoints .s3{ width:400px; }
.usepoints .s4{ float:right; width:160px; text-align:center;}


.lists{}
.lists li{ border-bottom:solid 1px #DFDFDF;  overflow:hidden;}
.lists .li{ padding:0px; line-height:33px; height:33px; font-weight:bold; background-color:#F8F8F8; border:0px;}
.lists .li span{ height:33px; overflow:hidden; line-height:33px;}
.lists span{ display:block; float:left;}
.collect li{ padding:10px 0px 0px 0px; height:97px;}
.collect .s1{ line-height:20px; padding-left:10px; width:400px;}
.collect span{ height:87px; line-height:87px;}
.collect .img{ margin:0px 10px 0px 0px; float:left; width:87px; height:87px;}
.collect .s2{ width:100px; text-align:center;}
.collect .s3{ width:200px; text-align:center; float:left;}
.collect .s4{ width:100px; text-align:center; float:right;}

.shopcollect li{ padding:10px 0px 0px 0px; height:97px;}
.shopcollect .s1{ line-height:20px; padding-left:10px; width:550px;}
.shopcollect span{ height:87px; line-height:87px;}
.shopcollect .img{ margin:0px 10px 0px 0px; float:left; width:87px; height:87px;}
.shopcollect .s2{ width:100px; text-align:center;}
.shopcollect .s3{ width:150px; text-align:center; float:left;}
.shopcollect .s4{ width:100px; text-align:center; float:right;}
.shopcollect .s1{ position:relative;}
.shopcollect .s1 .name{ width:250px; height:38px; line-height:18px; overflow:hidden; position:absolute;}
.shopcollect .s1 .address{ line-height:18px; position:absolute; bottom:0px; left:105px;}
.shopcollect .s1 .xinlist{ width:120px; position:absolute; left:420px; top:0px;}
.shopcollect .s1 .xin{ height:20px; display:inline-block;  line-height:16px;}
.shopcollect .s1 .xindisable{ margin:0px 0px 0px 5px; display:inline-block; height:16px; background:url(../pic/xin0.jpg) repeat-x 0px 0px; width:80px; vertical-align:middle;}
.shopcollect .s1 .num{ display:inline-block; height:16px; background:url(../pic/xin1.jpg) repeat-x 0px 0px;}

.exchangelist .lit{margin:0px 0px 10px 0px; height:25px; line-height:25px; background-color:#DFDFDF; font-weight:bold;}
.exchangelist .lit strong{ padding:0px 20px 0px 10px;}
.exchangelist li{  padding:5px 0px 0px 0px; height:132px;}
.exchangelist .s1{ line-height:20px; padding-left:10px; width:350px;}
.exchangelist span{ height:87px; line-height:87px;}
.exchangelist .img{ margin:0px 10px 0px 0px; float:left; width:85px; height:85px; border:solid 1px #FCC535;}
.exchangelist .s2{ width:80px; text-align:center;}
.exchangelist .s3{ width:80px; text-align:center; float:left;}
.exchangelist .s4{ width:80px; text-align:center;}
.exchangelist .s1{ position:relative;}
.exchangelist .s1 .name{ line-height:18px;  }
.exchangelist .s1 .address{ line-height:18px; position:absolute; bottom:0px; left:105px;}
.exchangelist .s5{ width:130px; text-align:center;}
.exchangelist .s6{ width:80px; text-align:center;}

.productexchangelist .lit{margin:0px 0px 10px 0px; height:25px; line-height:25px; background-color:#DFDFDF; font-weight:bold;}
.productexchangelist .lit strong{ padding:0px 20px 0px 10px;}
.productexchangelist li{  padding:5px 0px 0px 0px; height:132px;}
.productexchangelist .double{ height:auto;}
.productexchangelist .double span{ height:auto;}
.productexchangelist .double .lit{ margin-bottom:0px; }
.productexchangelist .double .product{ margin:-1px 0px 0px 0px;  height:97px; padding-right:10px; display:block;  }
.productexchangelist .double .s1{border-right:solid 1px #DFDFDF;}
.productexchangelist .double .s1,.productexchangelist .double .s2,.productexchangelist .double .s3,.productexchangelist .double .s4,.productexchangelist .double .s5,.productexchangelist .double .s6{ padding-top:10px;}
.productexchangelist .s1{ line-height:20px; padding-left:10px; width:350px; border:0px;}
.productexchangelist .lit .cancel{ margin:0px 10px 0px 0px; font-weight:normal; float:right;}
.productexchangelist span{ height:87px; line-height:87px;}
.productexchangelist .img{ margin:0px 10px 0px 0px; float:left; width:87px; height:87px;}
.productexchangelist .s2{ width:80px; text-align:center;}
.productexchangelist .s3{ width:80px; text-align:center; float:left;}
.productexchangelist .s4{ width:80px; text-align:center;}
.productexchangelist .s1{ position:relative;}
.productexchangelist .s1 .name{ display:block; line-height:18px;  }
.productexchangelist .s1 .address{ line-height:18px; color:#717171;}
.productexchangelist .s5{ width:130px; text-align:center;}
.productexchangelist .s6{ width:70px; text-align:center;}

.message li{ padding:10px 0px 0px 0px; height:97px;}
.message .s1{ line-height:20px; padding-left:10px; width:300px;}
.message span{ height:87px; line-height:87px;}
.message .img{ margin:0px 10px 0px 0px; float:left; width:87px; height:87px;}
.message .s2{ text-align:left; width:340px; line-height:18px;height:90px; overflow:hidden; }
.message .s2 b{ display:block;}
.message .s3{ width:100px; text-align:center; float:left;}
.message .s4{ width:60px; text-align:center; float:right;}
.message .s1{ position:relative;}
.message .s1 .name{ width:200px; height:38px; line-height:18px; overflow:hidden; position:absolute;}
.message .s1 .address{ line-height:18px; position:absolute; bottom:0px; left:105px;}


.messagecontent{}
.messagecontent h4{ font-size:14px; text-align:center; line-height:20px; padding:10px 0px;}
.messagecontent .messagebody{ line-height:20px; padding:0px 30px 30px 30px; border-top:dotted 1px #E0E0E0;}
.messagecontent .messagebody p{ text-indent:2em; padding:5px 0px;}
.messagecontent .messagetitle{ _display:inline-block; padding:20px 0px 10px 0px; position:relative; text-align:center; line-height:22px;}
.messagecontent .messagetitle .back{ color:#84BEDA; position:absolute; right:10px; top:10px;}
.messagecontent .messagetitle .delete{ position:absolute; right:10px; bottom:10px;}
.messagecontent .messagetitle .img{ padding-bottom:5px;}
.messagecontent .messagetitle .img img{ width:87px; height:87px;}
.messagecontent .messagetitle span{ font-family:Arial; color:#505050;}
.messagecontent .messagetitle a{ font-size:13px;}

.formul{ padding:20px 0px 30px 80px; line-height:27px;}
.formul li{ padding:10px 0px 0px 0px;}
.formul label{ width:100px; padding:0px 5px 0px 0px; text-align:right; display:inline-block;}
.formul .text{ margin:0px 6px 0px 0px; width:221px; height:25px;  padding:0px 5px; border:solid 1px #DBDBDB; vertical-align:middle;}
.formul .select{ vertical-align:middle; border:solid 1px #DBDBDB; height:22px; line-height:22px; margin:0px 6px 0px 0px;}
.formul li label{ font-weight:bold;}
.formul li .span{ padding:0px 5px 0px 0px; color:#FBB519;}
.formul .radio{ vertical-align:middle; margin:0px 5px 0px 0px;}
.formul .a{ font-weight:normal; color:#FF2221;}
.formul .textarea{ margin:0px 6px 0px 0px; height:100px; border:solid 1px #DBDBDB; padding:5px; width:250px; vertical-align:top; width:221px;}
.formul .btnli{ padding:15px 0px 0px 140px;}
.formul .submitbtn{width:163px; height:39px; border:0px; background:url(../pic/savebtn.jpg) no-repeat 0px 0px; cursor:pointer;}
.formul .savebtn{width:163px; height:39px; border:0px; background:url(../pic/exchange_save.jpg) no-repeat 0px 0px; cursor:pointer;}
.tipspan{ color:#FF0302; vertical-align:middle;}
.sendemailmsg{ overflow:visible; height:27px; vertical-align:middle; cursor:pointer; margin:0px 5px 0px 0px;}


.consumption .lit{margin:0px 0px 10px 0px; height:25px; line-height:25px; background-color:#DFDFDF; font-weight:bold;}
.consumption .lit strong{ padding:0px 20px 0px 10px;}
.consumption li{  padding:10px 0px 0px 0px; height:97px;}
.consumption .s1{ line-height:20px; padding-left:10px; width:380px;}
.consumption span{ height:87px; line-height:87px;}
.consumption .img{ margin:0px 10px 0px 0px; float:left; width:87px; height:87px;}
.consumption .s2{ width:90px; text-align:center;}
.consumption .s3{ width:110px; text-align:center; float:left;}
.consumption .s4{ width:80px; text-align:center;}
.consumption .s1{ position:relative;}
.consumption .s1 .name{ line-height:18px;  }
.consumption .s1 .address{ line-height:18px; position:absolute; bottom:0px; left:105px;}
.consumption .s5{ width:120px; text-align:center;}
.basicinfo{ padding:15px;}
.basicinfo .l{ float:left; width:110px; line-height:20px;}
.basicinfo .l img{ width:100px; height:100px;}
.basicinfo .l a{ display:inline-block; margin:0px 5px 0px 0px; color:#0579B2;}
.basicinfo .r{ float:right; width:660px;}
.basicinfo .messagenum{  margin:10px 0px 0px 0px; border-top:dotted 1px #DDD; line-height:22px; padding:5px 0px 0px 0px;}
.basicinfo .messagenum span{ font-family:Arial; color:Red; padding:0px 2px;}
.basicinfo .messagenum a{ display:inline-block; width:130px;}
.basicinfo h4{ font-size:14px; line-height:20px; padding:0px 0px 5px 0px;}
.basicinfo .r li{ line-height:21px;}
.basicinfo .r li span{ font-family:Arial; color:Red;}
.basicinfo .r dt{ cursor:pointer; height:20px; line-height:20px; overflow:hidden;}
.basicinfo .r dd{ padding:5px 200px 0px 0px; height:80px; line-height:20px;}
.basicinfo .r .textarea{ height:70px; line-height:19px; overflow:hidden; padding:5px;  border:solid 1px #DDD; width:320px; vertical-align:top;}
.basicinfo .r .btn{ margin:0px 0px 0px 5px; height:25px; cursor:pointer; overflow:visible;}
#signature_edit{ display:none; position:relative;}
#txtnum{ position:absolute; left:340px; bottom:0px;}
.basicinfo .r #signature_content{ height:60px; }
#consumptioncomment{}
#consumptioncomment .shop{ border-bottom:solid 1px #C7C7C7;}
#consumptioncomment .t{font-weight:bold; background-color:#F8F8F8;height:33px; line-height:33px; overflow:hidden;}
#consumptioncomment .t .s1{ width:500px; display:block; float:left; height:33px; padding-left:10px;}
#consumptioncomment .lshop{ float:left; width:290px; overflow:hidden; padding:10px;}
#consumptioncomment .lshop .img{ float:left; width:87px; height:87px;}
#consumptioncomment .lshop .img img{ width:87px; height:87px;}
#consumptioncomment .lshop .c{ overflow:hidden; position:relative; float:right;  height:87px; width:195px; }
#consumptioncomment .lshop h4{ font-weight:normal; line-height:19px; height:57px; overflow:hidden;}
#consumptioncomment .lshop .price{ position:absolute; left:0px; bottom:0px; line-height:20px;}
#consumptioncomment .rshop{ line-height:19px; float:right; width:500px; overflow:hidden; padding:10px 0px 10px 0px;}
#consumptioncomment .moreimage{ display:none;}
#consumptioncomment .moreimage li{ float:left; padding:10px 10px 0px 0px;}
#consumptioncomment .moreimage img{ width:90px; height:70px;}
#consumptioncomment .xincontent{ height:25px; padding:0px 10px 0px 0px;}
#consumptioncomment .xincontent .time{ float:right;}
#consumptioncomment .dd{ padding-right:10px;}
#consumptioncomment .xin{ height:20px; display:inline-block;  line-height:16px;}
#consumptioncomment .xindisable{ margin:0px 0px 0px 5px; display:inline-block; height:16px; background:url(../pic/xin0.jpg) repeat-x 0px 0px; width:80px; vertical-align:middle;}
#consumptioncomment .num{ display:inline-block; height:16px; background:url(../pic/xin1.jpg) repeat-x 0px 0px;}
#consumptioncomment .control{ line-height:22px; height:32px; padding:0px 10px 0px 0px; text-align:right;}
#consumptioncomment .control .more{ cursor:pointer; display:inline-block; height:22px; overflow:hidden; background:url(../pic/replaymore.jpg) no-repeat 0px 5px; padding:0px 0px 0px 18px;  cursor:pointer; }
#consumptioncomment .control .more1{ background-image:url(../pic/replaymore1.jpg);}
#consumptioncomment .control .replaybtn{ cursor:pointer; display:inline-block; height:22px; overflow:hidden; width:70px; text-align:left; }
#consumptioncomment .replaylist{  position:relative; background-color:#DFDFDF;}
#consumptioncomment .replaylist .direct{ width:15px; height:8px; overflow:hidden; background:url(../pic/direct1.jpg) no-repeat 0px 0px; position:absolute; right:90px; top:-7px;}
#consumptioncomment .replaylist li{ _display:inline-block; position:relative; border-top:solid 1px #C7C7C7; padding:15px;}
#consumptioncomment .replaylist .img{ float:left; width:48px; height:48px;}
#consumptioncomment .replaylist dl{ line-height:19px; float:right; width:720px;}
#consumptioncomment .replaylist dt a{ color:#2268AF;}
#consumptioncomment .replaylist .a{ position:absolute; right:15px; bottom:10px; color:#6A6A6A;}
#consumptioncomment .txt{ padding:15px;border-top:solid 1px #C7C7C7; text-align:right; line-height:20px;}
#consumptioncomment .txt .text{ display:block; margin:0px 0px 8px 0px; height:20px; line-height:20px; width:770px; text-align:left; padding:5px; border:solid 1px #C7C7C7;}
#consumptioncomment .txt .replaybtns{ vertical-align:middle; width:57px; height:27px; background:url(../pic/replaybtn.jpg) no-repeat 0px 0px; border:0px; margin:0px 0px 0px 10px;}
.uploadimg{ padding:20px; line-height:20px;}
.uploadimg .limg{ width:450px; float:left;}
.uploadimg dl{ padding-bottom:10px;}
.uploadimg .rimg{ width:250px; padding:0px 40px 0px 0px; float:right;}
.uploadimg dt{ padding:0px 0px 5px 0px; font-size:14px; line-height:22px; font-weight:bold;}
